home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d20 / x00v124.arc / WHATSNEW.124 < prev    next >
Text File  |  1990-10-09  |  5KB  |  97 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.           It seems  the change to use  the PS/2 defaults for  COM3 and COM4
  10.           has caused many problems.   Simply checking for the  existence of
  11.           the  ports using the PS/2  addresses caused problems  on non PS/2
  12.           systems.    Those that  read the  documentation and  tried NOPOST
  13.           probably did not have a problem.
  14.  
  15.           X00 now detects that it  is working on a PS/2 or  compatible.  If
  16.           the host system  is a PS/2,  then the PS/2  port address for COM3
  17.           and COM4  are used as the  defaults port addresses.   If the host
  18.           system  is not a PS/2,  then the defacto  standard port addresses
  19.           for COM3 and COM4 are used as the default port addresses.
  20.  
  21.           V1.22n of X00  enabled the FIFOs  of the 16550a  (et al) at  load
  22.           time.  This was  done at the request  of several users.  At  load
  23.           time, X00  does not know  which comm  ports will be  used so  all
  24.           16550's FIFOs were enabled.   However, some (dumb) communications
  25.           programs will not recognize the existence of a comm port that has
  26.           a 16550a installed with the FIFOs enables.  X00 no longer enables
  27.           the  16550's FIFOs  at load  time.   However, the FIFOs  are left
  28.           enabled when X00 shuts down a FOSSIL active port.
  29.  
  30.           The HLLAPI routines are now back in the distribution file but are
  31.           largely untested.  They should now correctly find and use a TSRed
  32.           X00.  Please report any problems that you find.  Future additions
  33.           will include selective tracing with BOB.
  34.  
  35.           BOB  will now  write the  trapped communications  data to  a disk
  36.           file.   A program written by Bob Hartman called ANALYZER.EXE will
  37.           convert the BOB files  to text.  ANALYZER.EXE is  included in the
  38.           BOB.ZIP  file.   See  the HISTORY.TXT  file  in BOB.ZIP  for more
  39.           information.
  40.  
  41.           I am somewhat dismayed to note that the X00  distribution file is
  42.           now over 100k.
  43.  
  44.           A FidoNet  echomail conference  tagged X00_USER is  now available
  45.           from the FidoNet Backbone.  This conference is intended for users
  46.           of X00  to exchange  solutions to  problems.   Additionally,  the
  47.           conference  should eliminate the need  for me to  answer the same
  48.           questions from several users via net-mail.
  49.  
  50.           An  embarrassing problem in flow control has been corrected.  The
  51.           lower end threshold  was not  being checked correctly.   The  net
  52.           effect was that receiver was being enabled after only a few bytes
  53.           were taken from the buffer.   This problem has been in X00 for  a
  54.           long time and explains some speed comparisons reports that I have
  55.           received.
  56.  
  57.           X00 now detects the processor types  808x, V20/V30, 8018x, 80286,
  58.           80386 and 80486.  Based on the processor type, X00 selects one of
  59.           three  routines  to  service  communications  interrupts.    808x
  60.           processors have there  own interrupt routine.  8018x and V20/V30s
  61.           share a second  routine.  80286, 80386 and 80486  share the third
  62.           interrupt  routine.  The  use of  three different  routines allow
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.           processor  specific  instructions to  be  used,  which result  in
  71.           faster  execution.    The manner  that  I  implemented  the three
  72.           individual interrupt service routines requires  approximately 100
  73.           bytes of additional code.
  74.  
  75.           Strangely  enough, users of 808x  and V20/V30s will  see the most
  76.           dramatic increase  in speed  of serial communications  when using
  77.           high speed modems.
  78.  
  79.           Users of  other processors will probably not  notice any increase
  80.           in  speed.    However,  the  overhead  caused  by  communications
  81.           interrupts will be reduced.
  82.  
  83.           Some correction have been made to the HLLAPI routines.  The C and
  84.           Quick Basic HLLAPIs are no longer X00 specific.
  85.  
  86.           For those that believe  that larger buffers mean faster  I/O, you
  87.           will be glad  to know that  X00 is no  longer limited to a  total
  88.           size of 64k.  The sum total of the buffer sizes for a single port
  89.           can be up  to 48k.  If you are using  a slow computer, be sure to
  90.           try a small buffer (256 bytes or so).  Many times, a small buffer
  91.           on a slower computer will yield better throughput.
  92.  
  93.           Two problems were corrected in BOB.  One problem would cause some
  94.           systems to  crash.   The other  problem was  that BOB would  stop
  95.           monitoring a port if an active  port was re-activated.  Both have
  96.           been corrected.
  97.